home *** CD-ROM | disk | FTP | other *** search
/ Languguage OS 2 / Languguage OS II Version 10-94 (Knowledge Media)(1994).ISO / language / embedded / mcu11 / pcbugb.arc / READ.ME < prev    next >
Text File  |  1991-09-26  |  7KB  |  214 lines

  1. PCbug11 V3.20 Information
  2.  
  3. This document notes information for PCbug11 revision 3.20.
  4.  
  5.  
  6. Command Line Ateration
  7. ----------------------
  8. PCbug11's DOS command line has been significantly changed for
  9. this version as compared to earlier issues.
  10.  
  11. Full details are contained in the text, however, the key
  12. features are:
  13.  
  14. . Explicit declaration of macro names, baud rate and com port
  15. . Simplification of boot type talker selection
  16. . Simplification of directory structure by creation of new .XOO
  17. files
  18. . Feature to allow parameters to be passed to the AUTOSTART
  19. macro
  20. . New single file for help
  21.  
  22.  
  23. Placing of .MAP files
  24. ---------------------
  25.  
  26. The PCbug11 documentation indicates that any .MAP files should
  27. be placed in the user's working directory. In V3.20 PCbug11 will
  28. not find the user's .MAP file unless it is in the same directory
  29. as PCBUG11 itself.
  30.  
  31.  
  32. PCbug11 V3.21 Information
  33.  
  34. This document notes the changes made to PCbug11 for revision
  35. 3.21. The changes are noted with respect to V3.20. See also
  36. PCbug11 V3.20 Information.
  37.  
  38.  
  39. S-Records of more than 8KB
  40. --------------------------
  41.  
  42. A problem existed in earlier versions when loading or verifying
  43. S-records of more than 8Kbytes. This occurred when an S-record
  44. exceeded the PC internal 8Kbyte boundary. This could cause the
  45. PC to crash or cause strange graphic effects. This has now been
  46. remedied.
  47.  
  48.  
  49. Programming 711 parts
  50. ---------------------
  51.  
  52. 68HC711 parts may be programmed more quickly using PCbug11 if an
  53. alternative crystal is used. If a crystal of 4.9152MHz is used
  54. then the HC11 is capable of communicating at 38400 Baud. This in
  55. turn reduces the programming time required by internal EPROM to
  56. one quarter of the normal time.
  57.  
  58. The method requires a talker which initialises the SCI properly,
  59. the option baud=4800 to start PCbug11, and the digit 7 as a
  60. prefix to the bootloader type. A talker called TALK7E.BOO is
  61. supplied to program the 711E9 part. To use this talker the
  62. command line should be:
  63.  
  64.     PCBUG11 -7E baud=4800
  65.  
  66. On detecting the presence of the 7 and the baud=4800 options
  67. together, PCbug11 will use a default baud rate of 38400. If
  68. either of these options are missing then PCbug11 will default to
  69. its standard baud rate.
  70.  
  71.  
  72. PCbug11 V3.22 Information
  73.  
  74. This document notes the changes made to PCbug11 for revision
  75. 3.22. The changes are noted with respect to V3.21. See also
  76. PCbug11 V3.21 Information.
  77.  
  78.  
  79. EEPROM and EPROM bugs
  80. ---------------------
  81.  
  82. A possibility existed that the EPROM and EEPROM functions would
  83. not work with certain options. This concerns mainly options -
  84. A/D/K. Option D would allow all the normally disallowed commands
  85. and would not program properly. K would not program EEPROM or
  86. EPROM properly and A would not program EEPROM correctly.
  87.  
  88. This bug has been fixed on the current version.
  89.  
  90.  
  91. PCbug11 V3.23 Information
  92.  
  93. This document notes the changes made to PCbug11 for revision
  94. 3.23. The changes are noted with respect to V3.22. See also
  95. PCbug11 V3.22 Information.
  96.  
  97. CONTROL command options
  98. -----------------------
  99.  
  100. Two options have been added to allow the location of the PPROG
  101. (EEPROM) and EPROG (EPROM) programming registers to be moved by
  102. the user. This may be necessary in the future as the HC11 family
  103. develops. The address of these registers may be the same - i.e.
  104. one register performing both tasks. The current values are
  105. displayed using the CONTROL command on its own. The values may
  106. be changed using the format
  107.  
  108. CONTROL PPROG addr        (addr is the address to be used)
  109.  
  110. CONTROL EPROG addr        (addr is the address to be used)
  111.  
  112. Note that PCbug11 assumes that the relevant bits in each
  113. register maintains the same position as in the 711E9.
  114.  
  115.  
  116. User Map files
  117. --------------
  118. This must now be placed in the user╒s working directory as
  119. described in the manual
  120.  
  121.  
  122. Command Line Compiler
  123. ---------------------
  124.  
  125. The crystal value used parameter entered to the command line
  126. compiler is now given in KHz. This will allow the use of an
  127. extended range of values.
  128.  
  129.  
  130. EPROM Command
  131. -------------
  132.  
  133. An EPROM memory range error now reads 'Invalid EPROM address
  134. range'.
  135.  
  136.  
  137. EPROM/EEPROM Programming Error
  138. ------------------------------
  139.  
  140. The error displayed is now 'Programming t/out' or 'Programming
  141. cmd' depending on the failure.
  142.  
  143.  
  144. Loading and Verifying S-records
  145. -------------------------------
  146.  
  147. An upgrade here allows users to load and verify S-record files
  148. which contain backward discontinuous S-records. The code was
  149. already able to handle forward jumps in the S-record but not
  150. backward jumps. This is now allowed.
  151.  
  152.  
  153. Automatic Recognition
  154. ---------------------
  155.  
  156. PCbug11 now has the capability of recognising which HC11 is in
  157. use from the contents of the boot ROM. The boot ROM contains
  158. information in two bytes which help to describe the part in use.
  159. PCbug11 reads these and displays the version in use by the MCU :
  160. label. Note that some MCUs may not be recognised correctly by
  161. this feature.
  162.  
  163.  
  164. PCbug11 V3.24(a) Information
  165.  
  166. This document notes the changes made to PCbug11 for revision
  167. 3.24 and V3.24a. The changes are noted with respect to V3.23.
  168. See also PCbug11 V3.23 Information.
  169.  
  170.  
  171. Memory Operation Buffer
  172. -----------------------
  173.  
  174. The memory buffer for reads and writes has been increased to
  175. 12Kbytes. This allows an increased size of block to be handled
  176. by PCbug11 before it carries out the operation. This should
  177. increase the operating speed of the code for this kind of
  178. operation. The change will transparent to users who move read or
  179. write blocks of less than 8Kbytes.
  180.  
  181.  
  182. Default Number Base
  183. -------------------
  184.  
  185. PCbug11 now allows the default number base used to be altered.
  186. Up till now this has always been decimal. To use hex numbers the
  187. prefix character $ had to be used. Now the default base can be
  188. changed between hex, decimal and binary. The default can be
  189. overridden at any point by placing the appropriate prefix in
  190. front of the number. The prefixes are $ -hex, & - decimal, % -
  191. binary.
  192.  
  193. The default base is handled by the CONTROL command. A new option
  194. BASE has been added. To change the default base the command
  195.  
  196.     CONTROL BASE HEX|DEC|BIN
  197.  
  198. should be used. To display the default base use the CONTROL
  199. command on its own.
  200.  
  201. V3.24a - CONTROL TIMEOUT Upgrade
  202. --------------------------------
  203.  
  204. For users of very fast PCs the default timeout has been changed
  205. from 1000 to 2000. The value may be changed back to 1000 or
  206. another value by the command
  207.  
  208.          CONTROL TIMEOUT value
  209.  
  210. See User's Manual page 3-11.
  211.  
  212. In addition the value is not now re-initialised by the RESTART command.
  213. Therefore any change made by the user will remain until the program
  214. is terminated.